package thinkingInJava.typeinfo;
import static thinkingInJava.YTool.YPrint.*;

class A{};
class B extends A{};

public class ClassInfo {
	public static void main(){
//		A a = new A();
//		println(a.getClass().getTypeName());
//		a = new B();
//		println(a.getClass().getTypeName());	// 此时 a.getClass()==B.class;
//		B b = new B();
//		println(b.getClass().getTypeName());
//		println("a.getClass()==b.getClass(): " + (a.getClass()==b.getClass()));
//		println("a.getClass()==B.class: " + (a.getClass()==B.class));
	}
}
//thinkingInJava.typeinfo.A
//thinkingInJava.typeinfo.B
//thinkingInJava.typeinfo.B
//a.getClass()==b.getClass(): true
//a.getClass()==B.class: true